predatory dinosaur - French English Dictionary